ride a horse astride - Spanish English Dictionary